package com.world.common.enums;


/**
 * 系统返回值状态枚举
 */
public enum HttpResultStatus {
    /**
     * 操作失败
     */
    SUCCESS("0000", "操作成功"),

    /**
     * 操作成功
     */
    FAIL("0001", "操作失败"),

    /**
     * 接口鉴权失败
     */
    IP_AUTH__FAIL("1002", "非授信IP"),
    /**
     * 接口鉴权失败
     */
    AUTH_FAIL("1003", "接口鉴权失败"),
    /**
     * 参数未知
     */
    PARAM_UNKNOWN("2001", "未知参数错误"),
    /**
     * 参数为空
     */
    PARAM_NULL("2002", "必填参数为空"),
    /**
     * 参数范围错误
     */
    PARAM_ERROR("2003", "参数范围错误"),

    VALIDATE_ERROR("4001", "业务数据校验错误"),;

    private String code;
    private String msg;


    private HttpResultStatus(String code, String msg) {
        this.code = code;
        this.msg = msg;
    }

    public String getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }

}
